package models;





import java.util.Date;
import java.util.Vector;

import stores.Dao_Agendas;

public class Odontologo {

	private String matricula;
	private String nombre;
	private String apellido;
	private Dao_Agendas dbAgendas;
	private Agenda agendaActual;
	
	
	public Odontologo(String matricula, String nombre, String apellido) {
		super();
		this.matricula = matricula;
		this.nombre = nombre;
		this.apellido = apellido;
		this.agendaActual = null;
		dbAgendas= new Dao_Agendas();
	}


	public String getMatricula() {
		return matricula;
	}


	public String getNombre() {
		return nombre;
	}


	public String getApellido() {
		return apellido;
	}
	
	public boolean crearAgenda (Date date, Date date2)
	{
		agendaActual = new Agenda(date,date2);
		return dbAgendas.insertarAgenda(agendaActual);
	}


	public Vector<Dia_Semana> getDiasSemana() {
		// TODO Auto-generated method stub
		return dbAgendas.getDiasSemana(agendaActual);
	}


	public void actualizarConfiguracionDia(Dia_Semana diaActual) {
		dbAgendas.actualizarConfiguracionDia(agendaActual, diaActual, this);
		
	}


	public Vector<Agenda> getAgendas() {
		
		return dbAgendas.getAgendas(this.matricula);
	}
}
